const db=wx.cloud.database()    //获取数据库引用
Page({
  //添加数据
  handleAdd(){
    db.collection("users").add({
      data:{
        realname:"唐僧",
        age:26,
        weight:70
      }
    })
    .then(res=>{
      console.log(res)

    })
    .catch(err=>{
      console.log(err)
    })

  },
  //删除
  handleRemove(){
    db.collection("users").doc("79550af26046dc58090c425b217a3c6e").remove()
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //读取数据库
  handleGet(){
    //读取一条记录
    db.collection("users").doc("79550af26046e089090d92bc41b3846e").get()
    .then(res=>{
      this.setData({
        user:res.data
      })
    })
    .catch(err=>{
      console.log(err)
     
    })
  },
  //读取多条记录
  handleGetMulti(){
    db.collection("users").where({realname:"唐僧"}).get()
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //执行修改
  handleUpdate(){
    db.collection("users").doc("28ee4e3e6046d64a099bb9cb1a52e7fb").update({
      data:{
        weight:40
      }
    })
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //更改多条记录
  handleUpdateMulti(){
    db.collection("users").where({realname:"唐僧"}).update({
      data:{
        weight:100
      }
    })
    .then(res=>{
      console.log(res)
    })
    .catch(err=>{
      console.log(err)
    })
  },
  //用callback风格添加数据
  myAdd(){
    db.collection("users").add({
      data:{
        realname:"张三丰",
        age:21
      },
      success:res=>{
        console.log(res)
      },
      fail:err=>{
        console.log(err)
      }
    })
  }
})